
package com.turing.post.webservice.client;

import java.math.BigInteger;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlType;
import javax.xml.datatype.XMLGregorianCalendar;


/**
 * <p>Java class for cardTradDetail complex type.
 * 
 * <p>The following schema fragment specifies the expected content contained within this class.
 * 
 * <pre>
 * &lt;complexType name="cardTradDetail">
 *   &lt;complexContent>
 *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *       &lt;sequence>
 *         &lt;element name="amount" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/>
 *         &lt;element name="balance" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/>
 *         &lt;element name="batchno" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="canceltranseqno" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="cardno" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="channelabstract" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="channelid" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="channelseqno" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="channeltrandate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
 *         &lt;element name="tradtime" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
 *         &lt;element name="trancode" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="transeqno" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *       &lt;/sequence>
 *     &lt;/restriction>
 *   &lt;/complexContent>
 * &lt;/complexType>
 * </pre>
 * 
 * 
 */
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "cardTradDetail", propOrder = {
    "amount",
    "balance",
    "batchno",
    "canceltranseqno",
    "cardno",
    "channelabstract",
    "channelid",
    "channelseqno",
    "channeltrandate",
    "tradtime",
    "trancode",
    "transeqno"
})
public class CardTradDetail {

    protected BigInteger amount;
    protected BigInteger balance;
    protected String batchno;
    protected String canceltranseqno;
    protected String cardno;
    protected String channelabstract;
    protected String channelid;
    protected String channelseqno;
    @XmlSchemaType(name = "dateTime")
    protected XMLGregorianCalendar channeltrandate;
    @XmlSchemaType(name = "dateTime")
    protected XMLGregorianCalendar tradtime;
    protected String trancode;
    protected String transeqno;

    /**
     * Gets the value of the amount property.
     * 
     * @return
     *     possible object is
     *     {@link BigInteger }
     *     
     */
    public BigInteger getAmount() {
        return amount;
    }

    /**
     * Sets the value of the amount property.
     * 
     * @param value
     *     allowed object is
     *     {@link BigInteger }
     *     
     */
    public void setAmount(BigInteger value) {
        this.amount = value;
    }

    /**
     * Gets the value of the balance property.
     * 
     * @return
     *     possible object is
     *     {@link BigInteger }
     *     
     */
    public BigInteger getBalance() {
        return balance;
    }

    /**
     * Sets the value of the balance property.
     * 
     * @param value
     *     allowed object is
     *     {@link BigInteger }
     *     
     */
    public void setBalance(BigInteger value) {
        this.balance = value;
    }

    /**
     * Gets the value of the batchno property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getBatchno() {
        return batchno;
    }

    /**
     * Sets the value of the batchno property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setBatchno(String value) {
        this.batchno = value;
    }

    /**
     * Gets the value of the canceltranseqno property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getCanceltranseqno() {
        return canceltranseqno;
    }

    /**
     * Sets the value of the canceltranseqno property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setCanceltranseqno(String value) {
        this.canceltranseqno = value;
    }

    /**
     * Gets the value of the cardno property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getCardno() {
        return cardno;
    }

    /**
     * Sets the value of the cardno property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setCardno(String value) {
        this.cardno = value;
    }

    /**
     * Gets the value of the channelabstract property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getChannelabstract() {
        return channelabstract;
    }

    /**
     * Sets the value of the channelabstract property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setChannelabstract(String value) {
        this.channelabstract = value;
    }

    /**
     * Gets the value of the channelid property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getChannelid() {
        return channelid;
    }

    /**
     * Sets the value of the channelid property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setChannelid(String value) {
        this.channelid = value;
    }

    /**
     * Gets the value of the channelseqno property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getChannelseqno() {
        return channelseqno;
    }

    /**
     * Sets the value of the channelseqno property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setChannelseqno(String value) {
        this.channelseqno = value;
    }

    /**
     * Gets the value of the channeltrandate property.
     * 
     * @return
     *     possible object is
     *     {@link XMLGregorianCalendar }
     *     
     */
    public XMLGregorianCalendar getChanneltrandate() {
        return channeltrandate;
    }

    /**
     * Sets the value of the channeltrandate property.
     * 
     * @param value
     *     allowed object is
     *     {@link XMLGregorianCalendar }
     *     
     */
    public void setChanneltrandate(XMLGregorianCalendar value) {
        this.channeltrandate = value;
    }

    /**
     * Gets the value of the tradtime property.
     * 
     * @return
     *     possible object is
     *     {@link XMLGregorianCalendar }
     *     
     */
    public XMLGregorianCalendar getTradtime() {
        return tradtime;
    }

    /**
     * Sets the value of the tradtime property.
     * 
     * @param value
     *     allowed object is
     *     {@link XMLGregorianCalendar }
     *     
     */
    public void setTradtime(XMLGregorianCalendar value) {
        this.tradtime = value;
    }

    /**
     * Gets the value of the trancode property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getTrancode() {
        return trancode;
    }

    /**
     * Sets the value of the trancode property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setTrancode(String value) {
        this.trancode = value;
    }

    /**
     * Gets the value of the transeqno property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getTranseqno() {
        return transeqno;
    }

    /**
     * Sets the value of the transeqno property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setTranseqno(String value) {
        this.transeqno = value;
    }

}
